分类
联系方式
  1. 新浪微博
  2. E-mail

Maeiee Weekly No.22

健康

周四去拔了一颗智齿,回来发烧三天,下不来床。三天没看电脑、没搞技术,这是我一年当中少有的。

卧床的时间里挺难受,又发烧、又发炎,头疼也头晕。

这件事情让我意识到健康的重要性。分为几个层次:

首先,如果因为伤病影响到精力、行动、思考、视觉等等,会影响到我的技术生涯,这一点是我从来没有想过的。年轻的时候精力旺盛,说加班就加班,说通宵就通宵,不觉得有什么。现如今,颈椎也不好,视力也不好,精力也下降,得算算经济账了。有些时候,为了短期的目标,牺牲长期利益,不划算了。细水长流才是持续之道

其次,如果因为伤病失去了劳动能力,没法工作,怎么办?以前我把这件事情想得很简单,心想不工作就不工作,甚至还能因此搞点自己喜欢的。事实上,我太天真了。具体来说:

  1. 工作能力都失去了,人还能舒服吗?在难受的前提下,曾经的喜欢不喜欢还有那么重要吗?
  2. 如果因病失去工作能力,很可能少不了一笔长期的医疗开销,而断了收入之后,一少一多,怎么办?
  3. 我才意识到收入对于我的重要性,房贷、对未来的规划,都是收入支撑起来一点点去实现的。如果断了收入,眼前一片漆黑。

当然,我只是去拔了一个牙而已,这里的思考有些过度演绎了。但最终得出的结论是不错的。随着年龄的增长,越发意识到爱护自己身体的重要性,不再像小时候什么都觉得无所谓,开始惜命了

刷题

大病康复之后,连刷了几道算法题。经过这一个月低强度的刷题,也能够感受到一些进步:

  • 一次通过率变高了:有的只需要改改语法,提交后就能一次通过
  • 自信也建立起来了:越做越熟,越有信心,尤其是在了解了对应的类型套路之后
  • 相互交流,跟几位大佬结伴刷题,看到同样是做一道题,在代码的思路、优雅程度上还是有很大差距的

我也计划未来着重学习一下函数式编程,让自己的代码风格也优雅起来。

WebAssembly

本周开始阅读《WebAssembly: The Definitive Guide》,一本入门介绍的读物。

我目前读完了一小半,对于 WebAssembly 底层采用的汇编有所了解了,也对 C/C++ 如何编译到 WebAssembly 也有所了解。

其实我更感兴趣的是在应用层,比如 v86 是如何实现的。这倒不着急,先耐心把书看完。

《flutter-tips-and-tricks》

这个 Repo 里汇集了大量 Dart、Flutter 变成小技巧。

我浏览了一下,汇总的都很实用、基础,也包含一些中高级主题。是一本面向实战的案例教程,很不错。

传送门

《json_rpc_2》

Utilities to write a client or server using the JSON-RPC 2.0 spec.

Flutter 应用之间如何直接进行网络通信呢?RPC 是一种比较好的方式。

并且这个库实现的是通用协议,不光 Flutter 应用之间可以通信,也能够与其它技术栈完成通信。

传送门

《In praise of Plan 9》

一篇介绍 Plan9 的好文章。之前一直听到对 Plan9 的称赞,但自己既不知道什么是 Plan9,也不知道它领先在什么地方,总之就是一团迷雾。

读完这篇文章有了茅塞顿开的感觉。当然,也还只是很粗浅的理解。以后如果有机会,还要深入去研究、体会。

传送门